An improved method of selecting regression tests for C++ programs

نویسندگان

  • Yoon Kyu Jang
  • Malcolm Munro
  • Yong Rae Kwon
چکیده

This paper describes an impact analysis technique that identifies which parts should be retested after a system written in C++ is modified. We are interested in identifying the impacts of changes at the class member-level by using dependency relations between class members. We try to find out which member functions need unit-level retesting and which interactions between them need integration-level retesting. To get precise analysis results, we adopt a technique that classifies types of changes and analyze the impact for each type. Primitive changes, changes which are associated with C++ features, are first defined and their ripple effects are computed in order to construct a firewall for each type of changes systematically. We have applied our prototype tool to a real system with small size. This case study shows some evidence that our approach gives reasonable efficiency and precision as well as being practical for analyzing change impacts of C++ programs.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Selecting Regression Tests for Object-Oriented Software

Regression testing is an important but expensive software maintenance activity aimed at providing con-dence in modiied software. Selective retest methods reduce the cost of regression testing by selecting tests for a modiied program from a previously existing test suite. Many researchers have addressed the selective retest problem for procedural-language software, but few have addressed the pro...

متن کامل

Evaluation of Combination Methods for Garlic Evapotranspiration Estimation

ABSTRACT-Different evapotranspiration (ET) estimation equations having different accuracy with different conditions have been developed for ET estimation. This study will firstly focus on the estimation of 13 climatic equations of daily garlic ET estimation whose  ET is measured by lysimeter to provide information which can be helpful in selecting an appropriate ET equation. The paper aims at s...

متن کامل

An Improved Methodology for Measurement of Uninterrupted – Flow Capacity Affected by Pavement Condition

The present Serviceability Rating (PSR) is one of the major criteria in selecting road for rehabilitation. In this paper, statistically realistic models for are developed PSR and free speed correlation on uninterrupted flow facilities. Then, the previously developed relations between free speed and capacity are used to determine the effect of pavement condition on flow capacity. Two nearly iden...

متن کامل

An Improved Methodology for Measurement of Uninterrupted – Flow Capacity Affected by Pavement Condition

The present Serviceability Rating (PSR) is one of the major criteria in selecting road for rehabilitation. In this paper, statistically realistic models for are developed PSR and free speed correlation on uninterrupted flow facilities. Then, the previously developed relations between free speed and capacity are used to determine the effect of pavement condition on flow capacity. Two nearly iden...

متن کامل

An Entropy (Shannon) Based Approach for Determining Importance Weights of Influencing Factors in Selecting Medical Tourism Destinations

Introduction: Medical tourism is currently accepted as a developing industry. It describes the act of leaving home for treatment and care abroad. There are several factors that influence choice of destination for patients in medical tourism. Identification of these factors and prioritization according to importance weights could help international healthcare providers develop t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Journal of Software Maintenance

دوره 13  شماره 

صفحات  -

تاریخ انتشار 2001